<?php
require_once ('Personas/consultas_personas.php');
class ci_proveedor extends megasubasta_ci
{
	protected $s__seleccion_proveedor;
	protected $s__datos_filtro;
	protected $s__where;
	//-----------------------------------------------------------------------------------
	//---- Configuraciones --------------------------------------------------------------
	//-----------------------------------------------------------------------------------

	function conf()
	{
		$this->cn()->cargar();
	}

	//-----------------------------------------------------------------------------------
	//---- Eventos ----------------------------------------------------------------------
	//-----------------------------------------------------------------------------------

	function evt__Nuevo()
	{
		unset($this->s__seleccion_proveedor);
		$this-> set_pantalla('pant_am_proveedor');
	}

	//-----------------------------------------------------------------------------------
	//---- cuadro_proveedor -------------------------------------------------------------
	//-----------------------------------------------------------------------------------

	function conf__cuadro_proveedor(megasubasta_ei_cuadro $cuadro)
	{
		if(isset($this->s__datos_filtro)){
			$datos = consultas_personas::listado_proveedores($this->s__where);
		}else{
			$datos = consultas_personas::listado_proveedores();
		}
		$cuadro->set_datos($datos);
	}

	function evt__cuadro_proveedor__seleccion($seleccion)
	{
		$this->s__seleccion_proveedor=$seleccion;
		$this->set_pantalla('pant_am_proveedor');
	}
	
	function evt__cuadro_proveedor__eliminar($seleccion)
	{
		$this->cn()->eliminar_proveedor($seleccion);
		$this->cn()->guardar();
	}

	//-----------------------------------------------------------------------------------
	//---- filtro_proveedor -------------------------------------------------------------
	//-----------------------------------------------------------------------------------

	function conf__filtro_proveedor(megasubasta_ei_filtro $filtro)
	{
	}

	function evt__filtro_proveedor__filtrar($datos)
	{
	}

	function evt__filtro_proveedor__cancelar()
	{
	}

	//-----------------------------------------------------------------------------------
	//---- formulario_proveedor ---------------------------------------------------------
	//-----------------------------------------------------------------------------------

	function conf__formulario_proveedor(megasubasta_ei_formulario $form)
	{
		if(isset($this->s__seleccion_proveedor)){
			return $this->cn()->obtener_proveedor($this->s__seleccion_proveedor);
		}
	}

	function evt__formulario_proveedor__alta($datos)
	{
	}

	function evt__formulario_proveedor__modificacion($datos)
	{
	}

	function evt__formulario_proveedor__cancelar()
	{
		unset($this->s__seleccion_proveedor);
		$this-> set_pantalla('pant_ini_proveedor');
	}

}

?>
